import { combineReducers } from 'redux'
import instructorPrograms from './program-list'
import instructorCurrentTopicTasks from './task-list'
import taskUserSuggestions from './task-suggestion'
import taskInfo from './task'
import allTopicTasks from './all-topic-task-list'
import allPapers from './all-papers'
import user from './user'
import sections from './sections'
import flipPages from './flip-pages'
import quizzes from './quizzes'
import users from './users'
import tags from './tags'
import settings from './settings'
import programsAndSubTopics from './programs-and-sub-topics'
import program from './program'
import workspacePage from './workspace-program-list'
import notifications from './notifications'
import lang from './language'
import topicBoxPageState from './topic-box-state'
import organizations from './organizations'

export default combineReducers({
  organizations,
  settings,
  notifications,
  instructorPrograms,
  workspacePage,
  instructorCurrentTopicTasks,
  taskUserSuggestions,
  taskInfo,
  allTopicTasks,
  allPapers,
  user,
  sections,
  flipPages,
  quizzes,
  users,
  tags,
  programsAndSubTopics,
  program,
  lang,
  topicBoxPageState
})
